{{tag>Bionic tutoriel}}

----
====== Comment modifier un fichier ? ======

Ce tutoriel vous permettra de comprendre comment créer ou modifier un fichier avec ou sans les [[:sudo|droits d'administration]] et sous divers [[:environnements|environnements]], depuis un [[:terminal]] en [[:commande_shell| ligne de commande]] ou en interface graphique.

On supposera ici que vous souhaitez utiliser le fichier ''/chemin/fichier'' (modifiez selon vos besoins).

Pour créer un nouveau fichier ou un fichier vierge, trois possibilités :
  * **Avec la souris et votre [[:gestionnaire_de_fichiers|gestionnaire de fichiers]]**, déplacez-vous dans le dossier où vous voulez créer le fichier ; cliquez-droit, puis //Créer un document → Fichier vierge//((Vous pouvez [[:tutoriel/nouveau_document_nautilus|rajouter des modèles de fichiers]] si vous les utilisez souvent.)). \\ Saisissez le nom de votre nouveau fichier texte, qui est alors vide.
  * **Avec un éditeur de texte** : ouvrez votre [[:editeur_de_texte|éditeur de texte]] (par exemple [[:gedit]]). \\ Enregistrez le nouveau fichier vierge qui s'ouvre par défaut.
  * **En ligne de commande** : Depuis un [[:terminal]], utiliser la [[:commande_shell|commande]] suivante :<code bash>touch nom_du_fichier</code>

<note important>Tous les fichiers qui ne sont pas dans dossier personnel (**/home/votre_nom/** ou **~/** ), ont besoin des [[:sudo|droits d'administration]] pour être modifiés.</note>

===== Optionnel : sauver le fichier avant de le modifier=====
Voir [[:tutoriel:comment_sauver_et_restaurer_un_fichier|ce tutoriel]].

===== Sous Ubuntu (GNOME, Unity, Budgie) =====

[[:Gedit]], l'éditeur de texte conçu pour l'environnement [[:GNOME]].

==== De manière graphique ====

  * **Sans** les [[:sudo|droits d'administration]] : Comme indiqué [[:tutoriel/comment_lancer_application|ici]], lancez "gedit", souvent présent sous le nom "Éditeur de texte".
  * **Avec** les  [[:sudo|droits d'administration]] : \\ __Avant Ubuntu 18.04__ \\ appuyez sur Alt+F2, puis saisissez « gksudo gedit ». Saisissez votre mot de passe.\\ **Attention** : L'éditeur étant ouvert en tant qu'administrateur, vous risquez d'endommager des fichiers systèmes. À n'utiliser qu'en cas de besoin. \\ __À partir d'Ubuntu 18.04__ \\ dans [[:nautilus]], entrez le chemin vers votre fichier grâce au raccourci CTRL+L précédé par ''%%admin://%%'', par exemple pour éditer le fichier grub dans **/etc/default/**, faites ''%%admin:///etc/default/grub%%''.
Une fois //gedit ouvert//, ouvrez le fichier (//Fichier → Ouvrir// ou Ctrl–o) à modifier, faites ce que vous avez à faire, enregistrez le fichier (//Fichier → Enregistrer// ou Ctrl–s) et quittez.

==== De manière graphique lancée en ligne de commande ====

  * **Sans** les [[:sudo|droits d'administration]]: <code>gedit /chemin/fichier</code>
  * **Avec** les [[:sudo|droits d'administration]]: <code>gedit admin:///chemin/fichier</code> puis saisissez votre mot de passe.\\ **Attention** : L'éditeur étant ouvert en tant qu'administrateur, vous risquez d'endommager des fichiers systèmes. À n'utiliser qu'en cas de besoin.
Exemple pour éditer le fichier /etc/fstab : 
<code>gedit admin:///etc/fstab</code>
Exemple pour éditer le fichier /etc/default/grub : 
<code>gedit admin:///etc/default/grub</code>

===== Sous Kubuntu (KDE) =====

[[:Kate]] est un éditeur de texte conçu pour l'environnement [[:KDE]]. Vous pouvez aussi utiliser [[:KWrite]] ou [[:Kedit]].

==== De manière graphique ====

  * Sans les [[:sudo|droits d'administration]]: //K → Utilitaires → Kate (Éditeur de texte avancé)//.
  * **Avec** les  [[:sudo|droits d'administration]]: 
              - __Avant Ubuntu 18.04__\\ appuyez sur Alt+F2, puis saisissez « gksudo kate ». Saisissez votre mot de passe.\\ **Attention** : L'éditeur étant ouvert en tant qu'administrateur, vous risquez d'endommager des fichiers systèmes. À n'utiliser qu'en cas de besoin. 
              - __À partir d'Ubuntu 18.04__\\ Dans [[:dolphin]], entrez le chemin vers votre fichier grâce au raccourci CTRL+L précédé par ''%%admin://%%'', par exemple pour éditer le fichier grub dans **/etc/default/**, faites ''%%admin:///etc/default/grub%%''.Allez dans //K → Exécuter une commande//, saisissez « kate », option //Exécuter sous un autre nom d'utilisateur// (saisissez « root » et le mot de passe) → //Exécuter//.\\ **Attention** : L'éditeur étant ouvert en tant qu'administrateur, vous risquez d'endommager des fichiers systèmes. À n'utiliser qu'en cas de besoin.

Une fois Kate ouvert, ouvrez le fichier (//Fichier → Ouvrir// ou Ctrl–o) à modifier, faites ce que vous avez à faire, enregistrez le fichier (//Fichier → Enregistrer// ou Ctrl–s) et quittez.

==== De manière graphique lancée en ligne de commande ====

  * **Sans** les [[:sudo|droits d'administration]]: <code>kate /chemin/fichier</code>
  * **Avec** les [[:sudo|droits d'administration]]: <code>kate admin:///chemin/fichier</code> puis saisissez votre mot de passe.\\ **Attention** : L'éditeur étant ouvert en tant qu'administrateur, vous risquez d'endommager des fichiers systèmes. À n'utiliser qu'en cas de besoin.

===== Sous Ubuntu Mate =====

Les consignes sont les mêmes que pour les autres environnements, il faut juste changer le nom de l'éditeur de texte.
[[:Pluma]] est un éditeur de texte conçu pour l'environnement [[:Mate]].

  * **Avec** [[:sudo|droits d'administration]]: <code>pluma admin:///chemin/fichier</code> puis saisissez votre mot de passe.


===== Sous Xubuntu (Xfce) =====

Les consignes sont les mêmes que pour les autres environnements, il faut juste changer le nom de l'éditeur de texte.
[[:Mousepad]] est un éditeur de texte conçu pour l'environnement [[:Xfce]].

  * **Avec** [[:sudo|droits d'administration]]: <code>pkexec mousepad /chemin/fichier</code> puis saisissez votre mot de passe.

===== Sous Lubuntu (LXDE) =====
Les consignes sont les mêmes que pour les autres environnements, il faut juste changer le nom de l'éditeur de texte.
[[:Leafpad]] est l'éditeur de texte de Lubuntu.
Vous le trouverez dans le menu //Accessoires//.

===== Partout (même sans interface graphique) =====
<note>Le savoir peut être très utile, par exemple si vous avez fait des bêtises dans votre configuration graphique.</note>

  * **Sans** les [[:sudo|droits d'administration]]: <code>nano /chemin/fichier</code>
  * **Avec** les [[:sudo|droits d'administration]]: <code>sudo nano /chemin/fichier</code> puis saisissez votre mot de passe.

[[:Nano]] est un éditeur de texte en [[:commande_shell|ligne de commande]] très simple. Vous pouvez en utiliser d'autres, comme [[:Vim]], il est aussi possible d'utiliser [[:Emacs]], si ceux-ci sont installés. L'utilisation de ces deux derniers est plus complexe.

=====Voir aussi=====

  * Tutoriel "[[:tutoriel:comment_supprimer_un_fichier|Comment supprimer un fichier (ou un dossier)]]"
  * Tutoriel "[[:tutoriel:comment_sauver_et_restaurer_un_fichier|Comment sauver et restaurer un fichier]]"
==== Tutoriel vidéo ====

  *[[http://www.tutoriels-video.fr/editer-un-fichier-en-mode-administrateur-sur-ubuntu/ | Tutoriel vidéo : Éditer des fichiers en mode administrateur sur Ubuntu]] (fr)
----

//Contributeurs principaux : [[:utilisateurs:Ner0lph]], [[utilisateurs:Fabien26]], [[:utilisateurs:fabux]]//